草庐IT

Android VideoView比例缩放

全部标签

Android-如何在矢量图上实现中心比例动画

我最近开始涉足矢量图像和动画。但是,一旦路径变形动画完成,我希望能够在所有方向上统一缩放我的图像。我已经尝试尽可能地应用pivotX和Y,但它似乎没有什么不同。我怎样才能实现中心尺度而不是仅仅从左向右扩展?test_layout.xmlanimated_logo.xmlscale.animclosed_logo.xml 最佳答案 我知道这个问题很老,但以防万一它对任何人都有帮助。将pivotX和pivotY添加到要设置动画的组中。所以对于你的情况,改变到 关于Android-如何在矢量图

android - 如何使用Android Map 以手势缩放(类似iphone)

如何使用AndroidAPI像iPhone一样通过2指手势放大和缩小map? 最佳答案 你需要用这样的东西覆盖MapActivity的OnTouchEvent():@OverridepublicbooleanonTouchEvent(finalMotionEventevent){if(event.getPointerCount()>1){intx1=event.getX(0);inty1=event.getY(0);intx2=event.getX(1);inty2=event.getY(1);//Getthedistanceand

android - 关闭缩放图表引擎

AchartEngine有两种缩放图表的方法。首先是“按钮”,其次是“手指”。有没有办法禁用其中一个?我不想用“手指”缩放。可能吗? 最佳答案 您可以使用XYMultipleSeriesRenderer方法启用或禁用缩放mRenderer.setPanEnabled(false,false);mRenderer.setZoomEnabled(false,false);renderer.setZoomEnabled(false,false);也看到了这个http://www.achartengine.org/content/javad

Android:如何在 xml 中将自定义 surfaceview 设置为固定大小比例?

我正在尝试在xml布局中添加一个surfaceview(一个扩展surfaceview的自定义类)以具有固定的大小比:4:3(长宽比)。我希望它在长度或宽度上尽可能多地填充它的父级,但一旦它达到全长或宽度,它将调整另一侧以具有固定的大小比例,就像我之前说的那样。我怎样才能实现这样的目标?谢谢。 最佳答案 在您的Activity的onCreate方法中,您可以读取屏幕的分辨率并为其设置布局宽度和高度。假设您正在使用RealtiveLayout的示例:privatevoidcreate43RatioSurface(){SurfaceVi

android - 在android中缩放和平移位图

我正在尝试销售位图并在每个步骤中对其进行翻译。如果我们看下面的代码,我正在绘制一个图像,对其进行平移和缩放,然后反向执行相同的操作以恢复原始配置。但是在应用这些操作之后,我确实得到了原始缩放图像(缩放因子1),但是图像被平移到不同的位置。你能指出正确的方法吗?(在上面的例子中,如何到达原始配置?)protectedvoidonDraw(Canvascanvas){super.onDraw(canvas);Matrixmatrix=newMatrix();scale=(float)screenWidth/201.0f;matrix.setTranslate(-40,-40);matrix

java - Android全屏摄像头——同时保持摄像头选择比例

我们正在尝试构建类似于Instagram相机屏幕的东西。即允许用户拍摄square照片。在执行此操作时,U.i必须能够让用户在fullScreen模式下看到相机。我们想强制用户以portrait模式拍照获取相机可能的比例我们正在计算相机的最佳比率privateCamera.SizegetOptimalPreviewSize(Listsizes,intw,inth){finaldoubleASPECT_TOLERANCE=0.1;doubletargetRatio=(double)h/w;if(sizes==null){returnnull;}Camera.SizeoptimalSize

android - 是否可以在 Android 上使用 OpenCV 进行缩放和聚焦?

我正在使用OpenCV在Android上进行一些图像检测。我注意到如果试图将它举到一个小物体上,OpenCV相机会非常模糊。有没有办法缩放相机和/或自定义对焦模式?我熟悉在常规android相机类上实现触摸焦点,但不确定OpenCV类的可能性。我在网上找不到太多内容。干杯,凯文 最佳答案 可以缩放、创建Zoomcameraview类和扩展JavaCameraView。使用Camera.Parameters设置缩放。对于UI使用seekBarZoomcameraview.javapackagecom.example.camerazoo

android - ImageView 比例类型在列表 Activity 中不起作用

我以前使用过ImageView并了解可以设置的不同缩放类型...但是我在尝试让ImageView在ListActivity或ExpandableListActivity的行中正确缩放时遇到了非常困难的时间。我已尝试将android:scaleType属性设置为每个值,但图像从未按比例缩小。我也设置了最小和最大尺寸,但它们似乎没有任何效果。我在XMl和代码中都做了这些事情,但都无济于事......有没有人有任何想法或解决方法?提前致谢!编辑:这是ExpandableListView中组行的XML 最佳答案 感谢Roman,这个问题已经

android - Canvas 缩放转到点 (0,0)

我在缩放Canvas时遇到问题。我制作了一个自定义View,当我缩小Canvas到位置(0,0)时,我正在绘制关系图。我见过不同的话题和问题,但找不到合适的答案。我在onDraw方法中做的是。canvas.scale(mScaleFactor,mScaleFactor);我也看到了canvas.scale(x,y,px,py)方法,但我不知道如何获取x和y的轴心点。publicbooleanonScale(ScaleGestureDetectordetector){mScaleFactor*=detector.getScaleFactor();//Don'tlettheobjectge

java - 无法使用 ScaleDrawable 缩放 Drawable

使用ScaleDrawable缩放对我不起作用。可绘制对象保持相同大小。LayerDrawablelayerDrawable=newLayerDrawable(layers);Drawabled=layerDrawable.getCurrent();ScaleDrawablesd=newScaleDrawable(d,0,0.01f,0.01f);returnsd.getDrawable();我需要做什么来修复它?谢谢。 最佳答案 您需要设置level:LayerDrawablelayerDrawable=newLayerDrawa